|
FEXP Solver
1.0.0.0
|
Base interface for system container. More...
#include <FEXPDataContainer.h>

Public Types | |
| using | t_IterFunc = std::function< bool(Ptr< ICFEXPModelDataIntf >)> |
Public Member Functions | |
| virtual | ~ICFEXPDataModelContIntf () |
| virtual void | AddModelElement (Ptr< ICFEXPModelDataIntf > &el, size_t opt_id)=0 |
| virtual Ptr< ICFEXPModelDataIntf > | GetModelElement (size_t id, size_t opt_id)=0 |
| virtual Ptr< ICFEXPModelDataIntf > | GetModelElement (size_t id, size_t opt_id, size_t thread_id)=0 |
| virtual void | IterateModElems (t_IterFunc function, size_t opt_id)=0 |
| virtual void | IterateModElems (t_IterFunc function, size_t opt_id, size_t thread_id)=0 |
| virtual bool | ContainsKey (size_t id, size_t opt_id)=0 |
| virtual bool | RemoveItem (size_t id, size_t opt_id)=0 |
| virtual bool | RemoveItem (const std::map< size_t, std::vector< size_t >> &ids)=0 |
| virtual bool | RemoveAll (size_t opt_id)=0 |
| virtual void | ScheduleThreads (size_t opt_id)=0 |
| virtual size_t | ItemCount (size_t opt_id)=0 |
| virtual bool | IsEmpty (size_t opt_id)=0 |
Base interface for system container.
| using ICFEXPDataModelContIntf::t_IterFunc = std::function<bool(Ptr<ICFEXPModelDataIntf>)> |
|
inlinevirtual |
|
pure virtual |
Implemented in CFEXPMainDataContainer, and CFEXPModelContainerBase.
|
pure virtual |
Implemented in CFEXPMainDataContainer, and CFEXPModelContainerBase.
|
pure virtual |
Implemented in CFEXPMainDataContainer, and CFEXPModelContainerBase.
|
pure virtual |
Implemented in CFEXPMainDataContainer, and CFEXPModelContainerBase.
|
pure virtual |
Implemented in CFEXPMainDataContainer, and CFEXPModelContainerBase.
|
pure virtual |
Implemented in CFEXPMainDataContainer, and CFEXPModelContainerBase.
|
pure virtual |
Implemented in CFEXPMainDataContainer, and CFEXPModelContainerBase.
|
pure virtual |
Implemented in CFEXPMainDataContainer, and CFEXPModelContainerBase.
|
pure virtual |
Implemented in CFEXPMainDataContainer, and CFEXPModelContainerBase.
|
pure virtual |
Implemented in CFEXPMainDataContainer, and CFEXPModelContainerBase.
|
pure virtual |
Implemented in CFEXPMainDataContainer, and CFEXPModelContainerBase.
|
pure virtual |
Implemented in CFEXPMainDataContainer, and CFEXPModelContainerBase.